Allow glyphless-char-display to distinguish between X and text terminals.
authorChong Yidong <cyd@stupidchicken.com>
Mon, 18 Apr 2011 23:21:31 +0000 (19:21 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Mon, 18 Apr 2011 23:21:31 +0000 (19:21 -0400)
commite3af6c752b578688dc3b718a0a07180f5ebc8f72
tree53f3c0afcea51d3af36f67ff7381727df1ebfbb6
parentc3e925316c4ea2777195510caa6e3651dea23406
Allow glyphless-char-display to distinguish between X and text terminals.
Use this for Tabulated List mode.

* lisp/emacs-lisp/tabulated-list.el (tabulated-list-mode): Use a custom
glyphless-char-display table.
(tabulated-list-glyphless-char-display): New var.

* src/term.c (produce_glyphless_glyph): Handle cons cell entry in
glyphless-char-display.

* src/xdisp.c (lookup_glyphless_char_display)
(produce_glyphless_glyph): Handle cons cell entry in
glyphless-char-display.
(Vglyphless_char_display): Document it.
etc/NEWS
lisp/ChangeLog
lisp/emacs-lisp/tabulated-list.el
src/ChangeLog
src/term.c
src/xdisp.c